management personal finance relationship development mentoring consulting customer crm analysis asset allocation open source developers coaching mentor budgeting projects forecasting accounting accountant bookkeeping cpa leadership money management